package com.gome.axwl.aoc.entity.driver;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
public class Driver implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -1681219858496386382L;

    private Integer driverId;

    private String driverNo;

    private String driverName;

    private String icon;

    private Integer carrierId;

    private Integer status;

    private Integer gender;

    private String contact;

    private String idcardNo;

    private String licenceNo;

    private String address;

    private String createUser;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    private String modifyUser;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date modifyTime;

    private String outDriverNo;
    public Integer getDriverId() {
        return driverId;
    }
    public void setDriverId(Integer driverId) {
        this.driverId = driverId;
    }
    public String getDriverNo() {
        return driverNo;
    }
    public void setDriverNo(String driverNo) {
        this.driverNo = driverNo;
    }
    public String getDriverName() {
        return driverName;
    }
    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }
    public String getIcon() {
        return icon;
    }
    public void setIcon(String icon) {
        this.icon = icon;
    }
    public Integer getCarrierId() {
        return carrierId;
    }
    public void setCarrierId(Integer carrierId) {
        this.carrierId = carrierId;
    }
    public Integer getStatus() {
        return status;
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    public Integer getGender() {
        return gender;
    }
    public void setGender(Integer gender) {
        this.gender = gender;
    }
    public String getContact() {
        return contact;
    }
    public void setContact(String contact) {
        this.contact = contact;
    }
    public String getIdcardNo() {
        return idcardNo;
    }
    public void setIdcardNo(String idcardNo) {
        this.idcardNo = idcardNo;
    }
    public String getLicenceNo() {
        return licenceNo;
    }
    public void setLicenceNo(String licenceNo) {
        this.licenceNo = licenceNo;
    }
    public String getAddress() {
        return address;
    }
    public void setAddress(String address) {
        this.address = address;
    }
    public String getCreateUser() {
        return createUser;
    }
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    public String getModifyUser() {
        return modifyUser;
    }
    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }
    public Date getModifyTime() {
        return modifyTime;
    }
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
    public String getOutDriverNo() {
        return outDriverNo;
    }
    public void setOutDriverNo(String outDriverNo) {
        this.outDriverNo = outDriverNo;
    }
    public static long getSerialversionuid() {
        return serialVersionUID;
    }
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("Driver [driverId=").append(driverId)
				.append(", driverNo=").append(driverNo).append(", driverName=")
				.append(driverName).append(", icon=").append(icon)
				.append(", carrierId=").append(carrierId).append(", status=")
				.append(status).append(", gender=").append(gender)
				.append(", contact=").append(contact).append(", idcardNo=")
				.append(idcardNo).append(", licenceNo=").append(licenceNo)
				.append(", address=").append(address).append(", createUser=")
				.append(createUser).append(", createTime=").append(createTime)
				.append(", modifyUser=").append(modifyUser)
				.append(", modifyTime=").append(modifyTime)
				.append(", outDriverNo=").append(outDriverNo).append("]");
		return builder.toString();
	}
}
